self respect - French English Dictionary